Major Update

Moved icons to separate repo,
Styling off-loaded to CMS templating,
Added grunt tasks,
Separation of library functions,
misc. tweaks