Added attributes and methods to CommandLine class
Merge branch 'master' of
https://github.com/cs2103aug2014-w13-2j/main.git

Conflicts:
	src/main/CommandLine.java
Cleaned up and reorganised code
Added UNKNOWN OptionType
Added a ulti method to get the number of different options
Set up basic operation for CommandLine
Added getting and stripping of first word to util method
Added method getLiases and adding orignal name of type to alias list
Merge branch 'master' of https://github.com/cs2103aug2014-w13-2j/main.git
Finish working with pattern
Added toString method for options
Added toString() method
Fixed to include Enum name as one of the aliases
Added methods to remove empty string in a list and an array
Added Command interface
Added command type name as an aliases. Also add method to get all the
alias as a List<String>
Finished with regular expression parsing