Added alias table for command
Rename command enum regex to name
Consistent formatting
Modify command parser to use alias
Logic now log command action name instead of its regex pattern
Remove complete as as separate case in logic api
Controller now recognize new alias command as well.
Merge branch 'master' of github.com:cs2103aug2014-w13-4j/main into xy-alias

Conflicts:
	src/logic/Logic.java
Merge remote-tracking branch 'origin/xy-alias'