Made projects exists with scaffolding.

Still need to clean up a few pieces.
Use empty lines between defs.<br>Space found before semicolon.