adding the update methods to the ORM

These set of commits also adds a help to the CLI and some other little improvements such as applied the naming guidelines to Controllers and a shake animation.