clean out some working code
all fields in incident summary now editable
lab stations in editable form adjust to chosen lab

When a lab is chosen in the editable form the lab stations change
according to the lab that is chosen.

Also in this commit: Disiplinary meeting field in editable form can be
cleared. When saved if this field is empty then meetingDate in the model
will be updated to 'Pending'
adds ability to add comments to incident

If a new comment is canceled it will be deleted. A dialogue pops up
for confimration. Right now is just a basic broswer dialogue but can
be replaced with bootstrap modal later.
comments tab index changed, new comments are empty

Removes the test data from the new comments so they are functioning as
they actually should. Also changed the tab order so when tabbing from the
subject you go straight to the body of the message.
add delete option to comments
add momentjs to javascript files
each comment is now ordered by a unix time stamp

The time stamp stamp is made from current time whne comment is created. It
updates using the input time and date whenever the comment is edited and
saved.

Moment.js is used to do some conversions. It is probably not necessary
though with the realization that most of the functionality here can be
done fairly easily with the native JS Date object. Also Angular has it's
own filters for dates, which can probably be made use of in the
controllers.
rearange and add more js files
work in progress for angular routes

Working twoard making the navigation switch between views using the
ngRoute directive.
basic routes working along with nav
working on current incident view
edits to current view
allow for opening of comments - work in progress

When user clicks the plus sing for an incident in the Current Open
Incident View they are taken to the incident where they can then edit,
the incident, read comments and add comments.
can now open and close incidents
adds ability to delete incidents
replaced global verialbes with service

The global variables are now replaced with a service called
incidentManagement. Eventually this service will probably need t be
modified for local and remote DB communication. For now it simply exposes
some variables to be shared between the controllers.
incident submission form now wokring for most part

The new-report-view's controller repeats much of what is in
incident-reports controller. It shoudl be more DRY but it is mostly
working.

Would be good to rethink code design a bit.
a few edits
name is searched for when typing in ID

When user types in a number ID all the incidents are searched for that
number. When one is found it places the name in that incident into the
name field.

This needs to be changed to search for Lab-ID instead of just the
number.

Also hard codes in the Pool in "Student worker's lab" options and
re-aranges some of the input fields.