Reorganize models. Now uses inheritance.

Introduce abstract models (Skeleton and Timecards) from which our
working objects inherit or which they reference using ForeignKeys.
Made changes in views and templates to reflect changed structure.