Updated gitignore to prevent binary crap from ..

.. seeping into the repository.
major refactoring, cleanups, html still ugly