Update makefile to include GitHub repository
Minor code comment fixes and refactoring
Update TODO
Update Changes file