Objects and Types Placeholders

This addition only adds some empty files for now as placeholders for whats to come.
The lib/types will hold system specific object types whereas lib/object will be
class objects only that can utilize these types. Objects will the be the only target
for api requests for security reasons.