Give goal id to project and tasks
Get goal owner from goal
Add owner_name to Goal.

Even when the owner name is destroyed by refreshing data, we can
relink it to the new owner.
Refactor goals controller. Update goal model.
Get rid of bad owner id migrations.

Not supposed to add these explicitly.
Remove the ProjectGoal TaskGoal stuff.
Two column for goal Relink. Improve goal creation.
Implement page-specific JS
Add weekly trends for individual projects.
Fix multiple loads of a js file
Trends work for Projects.

- Doesn't work for tasks yet
- Not sure a good positiong for the graph yet.
Cleanup turbolinks and highcharts

- Remove unneeded page:load turbolinks tuff
- Remove an extra <script> for highcharts
Click on week point goes to week
Click on trends graph takes user to week/project page.
Move read_data method to Entry model
Sort entries on entries view.
Let entries belonging to multiple weeks belong to multiple weeks.

- Also save the entries note
Functionality for entries across weeks.
Functionality for entries across weeks.

Another test.
Merge branch 'goal_relink' of https://github.com/jasoncyu/jiffy-web into goal_relink

Conflicts:
	spec/models/entry_spec.rb