Adjusting the pythong

Refactored the code to separate out different prompts and such. 

Mainly got rid of the Project object and used a dict instead since it doesn't need to have its own functions.