Turn index.html into index.php, wrap it in the template.
Build an observatory list, that when clicked shows a list of observations for that observatory. The list of observations should link to the readings/ observation details.
Update Observatory view to show first observatory observations by default. list observation dates. Add styles for lists.
Add selected style to observatory list. Organize observatory and observation lists side by side with a scrollable observation list.
Separate ObservatoryView styles out of index.scss, import ObservatoryView partial.
Split ObservatoryView into two parts, added an ObservationsView that displays all observations for one observatory. Added a pending, completed, and new observation section. Updated styles.
Remove commented code. Call observationsView using observations not observatoryId.
Create a page for individual observatories. Add hashchange bindings to update observatories on the summary page. Comment out pending, completed, and delete sections.
Update id on observatory list items so that it does not begin with a number.
Update ObservationsView so that it is passed an observatoryId, instead of an array of observations. This way it retreives and displays all the observation data.
Refactor the ObservatoryFactory, so that it is not reassigning values to referenced variables.
Add unit tests for ObservatoryView and ObservationsView.
ObservationsView accepts an observatoryId, it no longer accepts a collection of observations.
Build markup for observatory list, instead of creating HTML elements for each piece.
Remove trailing whitespace.
Remove .only from ObservationsViewTest. Remove unused code.
Delete commented blocks of old code.
Remove commented code. Fix lines that do not wrap at 80 chars.
Removing extra trailing comma. Removed trailing whitespace.
Added basic HTTPD authentication to configuration and pre-install script.