first commit
updated .gitignore
as is
update TODO
fixed build
update todo
update
added checkstyle