Remove redundant init
Add published field
Add published field
Remove junk
Add really basic permission backend.  Needs work
Document methods
Update views.  Add permission to user restricted views