Added Tupfile, and reorganized directory structure.
Added .tup directory to gitignore.