added type field to package table
added down() method also
added get type set type methods
added types support
added package type, fixes #23
Merge branch 'feature/feature-#23' into develop