Reorganize styleguide, WIP
Update flatten() api
Change browser booleans to non-camelcase syntax
Update naming conventions for best practices

* Make functions look like functions
* Make booleans look like booleans