Problems 1 and 2 solved by tsontario

Thinking this should be our basic project structure and we can each tag
our names to each .java file (will change my names in next commit).