Added notes from discussion
Move sagedev python files into a sagedev folder
Moved TracInterface to a new file
Added .gitignore
Split off GitInterface
Split off UserInterface