Add initialization code

Supports localStorage. Creates initial model and collection. Loads test data into collection. Saves data ready for further manipulation. If projectList and projectList.get(1) both get written to the console, you're all set!