Set up scons
Fix gitignore.
More work on framework.