Added a gitignore and moved commands to their own module. Commands also now have aliases
Updated documentation with alias information