Adds .gitignore for local haste installation.
Updates wrapper to use haste's random (non IO()).
Adds package cabal file (maybe needed for dependencies).
Updates Battleship.hs to use Haste's random class.
Updates ui and js to integrate with proxy functions.
Merge branch 'master' of https://github.com/tdeekens/tda452-code

* 'master' of https://github.com/tdeekens/tda452-code:
  Adds a prototype fleet construction loop
To be honest, no clue. Too long no commit.
Merge branch 'master' of https://github.com/tdeekens/tda452-code

* 'master' of https://github.com/tdeekens/tda452-code:
  Gaming loop seemingly working
  Not working AI

Conflicts:
	Lab-4/Battleship.hs
	Lab-4/Wrapper.hs