Another iterative step on the UI

API:
- Pulses can now have "draft", "published" and "trash" as their status.
These become filters on a user's profile view (if they are logged in and
it's their profile)
- Finally got around to finishing real pagination data for pulse lists
and left some comedy in there for now (fractional page counts) to keep
it "real" [I'm here all week, sorry].
- Pulse model altered to include status and a validator to ensure enum-
like behavior
- User model altered to have a 'content' settings object with a
'maximumRating' value (needs finished)

FE:
- Created the <pulsar:bottom-menu> directive to render the bottom
"links" menu into the main UI
- Added <pulsar:bottom-menu> to index.html's layout
- Added .reference-list to pulsar.less (should factor to its own file)
to control appearance of <ul> in the bottom menu
- Added a 16px bottom margin to pulses in lists
- Added a privacy policy
- Pretended to add a Terms of Service, but forgot
- Updated Composer with pulse status values (draft, published, trash)
- Updated Editor with pulse status values (draft, published, trash)
- ^-- Realize I seriously need to unify these now that I "know how"
- User profile altered to add pulse list filtering keyed to pulse.status
(draft, published, trash)
- Bottom menu controller added
- Privacy Policy controller added (users will accept it, have an
acceptance status they can view, etc. - interactive document)
- /privacy-policy route added
- About page changed to talk about Pulsar, not me
- /views/directives/bottom-menu.html added for themers
- /views/header.html altered to remove About button and clean up a bunch
of stuff that isn't coming back. I'm over it. Focusing on forward and
leaving the past stuck in yesterday where it belongs.
- /views/main.html altered to remove "What Else Have You Done?" because
"Who gives a fuck?"
- /views/privacy-policy.html added
- /views/pulses/composer.html altered to add pulse status <select>
element
- /views/pulses/pulseId/edit.html altered to add pulse status <select>
element
- /views/signup.html smacked with the <section> and .pulsar-widget
sticks
- /views/user/user-profile.html (which needs renamed) altered to add
justified radio buttons to select/filter by pulse status (draft,
published, trash)
- Yeoman scaffolded in tests for the new privacy-policy and pulsar-
bottom-menu controllers. I did nothing with them.