Refactored PC object to PC.data object to hold all existing data and data related functions.
Added 3d timeline date selection.
Merge remote-tracking branch 'origin/master'

Conflicts:
	preferences.html
Added 3d timeline date selection to preferences page.