Add a Browser module

Need to include elm-html dependency since the new changes are on
`refresh` branch and `elm-get` does not support brach.

To make sure it can run, delete your cache and elm_dependencies
folders before pulling.
Added gitignore