Made uploaded objects *user specific*

-Added Owner field to uploaded objects: if Owner field is undefined then
the object is available to all users (a "default" object)
-Added guard to prevent user viewing layout page if they're not logged
in (is this desired behavior?)
-Various fixes