Added the containers dependency to the cabal file.
Basic Laser working.
fixed build error by adding containers to .cabal
removed functions with constant case statements.

(minor) fixed special character comment string
all warnings removed from build