Layout and Animations Milestone Alpha

Mixins.less:
- cleaned up gradient mixins

Theme.less:
- reformatted '''#cover''' z-index/changed scope to global
- '''#nav''' z-index 10
- added general '''.photos''' class

Content.less:
- min & max changed from '''800px -> 1024px''' and '''600px -> 650px''' width and height respectively
- no global use for '''h1''', removed and used only for contact info page
- added officer page (resolved #1)
- added contact page

Event Page:
  - fixed about page video/text ratio (fixed #7)
  - fixed node flare (resolved #8), #10 still needs evaluation
  - #9 needs attention

contact.js, events.js, officers.js:
- contact and officer created for respective pages
- events.js updated

Signed-off-by: ckmah <clarence.iyan@gmail.com>