add new fonts

+ add lato font as defult font
+ add github octicons as alternate icon font
+ create fonts.less as place to declare all fonts for easy access
Rework icon module for octicon inclusion
Add prettify js files
remove headings.less
complete reorganize and refactor defaults.less to meet new approach
rename elements to modules and objects to components
add form control class to all form elements that require one
fix some minor html issues
create better mixins for horizontal and vertical spacing
create btn variant mixins
add some changes to base from bootstrap
fix all spacing to use base-line-height instead of spacing unit where appropriate based on larger line-height
ensure all variables unitless
fix form relate mixins
componentize everything with its own variables
create form-control
cleanout helpers.less
fix input for file
fix sugar for new component, modue approach
add copy of bootstrap and flat-ui to test differences