initial assignment1_main file.

@isupeene Initial file. It is mainly comments. I put a way to disable contracts in there that does not currently work. I plan on changing the contract_decorator so that it does.