feat(core): handle exceptions in command processor
feat(core): add command pre and post events
chore: fix line endings
chore: add stylecop, ensure stylecop rules are met
Initial commit