Project clean up
More abstraction
Added notes to site