Fixed formatting throughout __init__.py
Simplified ordering of properties for naming purposes
Eliminated use of del in ProjectionSpec
Fixed syntax error
Minor formatting fixes
Fixed name ordering when ordering key not in properties
Renamed projection_spec decorator to connect
Removed underscores from methods to be implemented by modelers
Updated internal method names of Model
Added level property to SheetSpec
The setup_sheets method now needs to return a list SheetSpecs
Removed __init__ methods in favour of a well defined initialize method
Implemented new system for motion lags and multi-projections

A method using the level decorator can now return a single dictionary of
parameters or a list of dictionaries. In the latter case, each parameter
set becomes a separate projection.