introduce frame module to manage UI components

also upgrade ractify from 0.2 to 0.4
All UI components use hive-ractive

to ensure consistent hide/show behavior
also, document.getElementById -> ractive.find
ractify menu toggle code
further simplify menu toggle logic
move auth widget initialization out of frame

because auth el is not within the scope of the view of frame
consider frame the controller that manages views after auth
remove arrival
add send button to home page (for now)
add es3ify as a dependency

otherwise browserify will fail