cleaned up project
setup uberdoc document
fixed gitignore