Added description to package source files
When no enabled languages non it will no longer set all as enabled
Added name and changed the way packages are listed
Fixed bug in source file generator