refactored base view and initial styles
moved implementation scripts into proper type defs
added flexible child view support
added various google+ api support / implemented g+ signin