First draft of OS complete with new draft system.

Graph querying is not yet implemented. the current implementation only
supports defining the services and adding static privileges. A powerful
querying system will be needed to make this effort worth while.