made modals more generalized. moved timeline code.
more partitioning. bugfixes.
stability. modal watches for data change

stability increased by waiting for ready until we get the document.body.
modal watches input data changes now automatically and asks for confirmation before closal.
watcher_links.
fixes timelines modal changed dialog, now it should only appear when properly initialized

Conflicts:
	app/assets/javascripts/modal.js
moved cancelbutton to timelines modals.
submitbackground improved.
changelog, cukes.