Fixed a bug in arena generation causing generated bots to be colliding.
Adding FlexibleInstances directive

Adding FlexibleInstances directive so that the module works in GHCi on
it's own
Adding directives and fix Random [BotState]

Adding directives and default declaration for randomR for Random
[BotState]
Added demo examples

Added demo expressions to show how the module works
Added Simple Text based UI

Added console based text user-interface that allows easier debugging
Added GHCi section
Add directive and removed renderSvg

Added OverloadedStrings directive and removed renderSvg because of a
name clash
Fixed missing TextUI module name

Added module name to avoid error message about missing module name
Rough version on WebUI

(Incomplete) web-server for LambdaWars based on http-server
Added cabal install instructions.
Added IORef code to WebUI

Replaced TODOs with IORef code
Replace Main module with WebUI

Remove Snap web-server with http-server. Main can be switched between
TextUI and WebUI
Merge pull request #15 from derekwright/master

Swap out Snap web-server
Bot bot collision test was returning the inverse of what it should be.
Changed the way bullets are fired so what new bullets start on the edge of the bots firing them rather then in the centre.
Changed the way new bot states are generated so the direction of the turret and radar are unit vectors.
Added a simple bot that just fires, useful for debugging bullet computations.
Merge branch 'master' into OpenGL

Conflicts:
	examples/SimpleBots.hs
	src/Engine.hs
	src/GeometryUtils.hs
	src/Main.hs
Explicitly set background colour of the battlefield and fixed a merge issue.