organizing javascript into separate files
moved header into its own file
adding Jasmine tests
improving testability of item addition
Adding tests
css styling and code cleanup