Added guard to project to run tests automatically.
Added new tests for status and commit
Added commands to cd into a castle and to open a shell and to open the
default editor in the root of a given castle.