phase one of refactor

Engine: 80%
Layout: 50%
User: 10%
minor tweaks
adding temp cache busting to require.js
added Web.config go the ignore file
tweaks

added Rooms and app config
exits and actions

Rooms now manages navigation buttons properly
Adding monsters
small changes

checks if a room has a monster and attempts to 'roll' for one.
Events!

kind of
Ch-ch-changes

Added locked and hidden rooms, tweaked the monster code
Updates

Moved modal into Engine and generitized it.

Implemented Monsters and first stages of combat.
Wednesday commits

- Monster combat complete, just need to modify the 'chance to hit'
algorithm
- Player combat is complete with the exception of the limiter
- Add to inventory is done
Locked room

Unlocks if the Player has the correct item
Inventory control

-ability to pick up 'items' from a room.
-Number of inventory items are dependant on the size of the pack.
- 'picking up' an item removes it from the room