added some modules, tweaked common error handler and added some controllers
commited new files
added more files to gitignore