Add LICENSE
Move object model in a separate package