initial refactoring complete.
Fixed some formatting issues.
removing binary from repo
Added build folder to git ignore file.