add reticle object picking
refactor: seperate AR functions into module and DOM.
- move ar functions from application  to realspace.js,
- create dedicated div for realspace canvas.
create flatspace skeleton module
create boxworld which wraps a Box2D.js world
create boxview and add canvas to DOM
attach a debug view to the boxworld
create a body and add it to the world
register bodies added to a boxworld
add collision detection and notification
- added a new body generator for a ground object
add flatworld object deletion support
identify registered bodies with an is() method
add flatspace warphole bodies
notify application module when a warphole state changes
set flatspace warphole states to realspace warphole state.
notify application module when a ball transits an open flatspace warphole
add ball to realspace when notified of transit