kitchenwalls.js

New class to handle all kitchen wall drawing. Main html page will be
changed to remove these functions.
Incomplete - still requires several methods to be completed.
Stable version of kitchenwalls.js

Laying out function working.
Extrude, and Edit Mode still to come.
Main html code now creates an instance of kitchenwalls.js and calls it's
functions.
Extrude mode stable

Extrude mode stable.
Note: to enter Layout mode press "a".
Day shift commit 140804

Start of edit mode. Very buggy highlight of faces.
Note: to enter edit mode press "z" after extrude is complete.
Highlight face in edit mode stable

Fixed bug that was causing issues trying to highlight faces when in edit
mode.
Highlight face in edit mode complete

Created new cylinderAsLine function which works in 3D. Created function
to sort vertices to create highlight rectangle around face which the
mouse has moved over.
Kitchen walls create mode stable

Stable commit for the kitchen walls create mode. Several known bugs and
2 more features to be completed
Merge pull request #10 from ablackwood/Refactor-main-code

Refactor main code