refactored - js and css are there own files now
grid created - fixes #9