update .gitignore with eclipse stuff
initial check in... sort of
add .cache to .gitignore
refactor - had wrong package name
add scala package structure