Merged issue58
Small changes
Prepare for quick add integration
Prepare to implement command pattern
Big change in architecture, Command Pattern implemented
remove errorlog
Delete error.log
Implemented quick add
Minor bug fixing
Added more functionality
Fixed naming
Rearrange files
Improve readability
Implement facade
Improvement on time parsing
Removed unnecessary code