Merge pull request #92 from fyfe/feature/new-dir-layout

Rearrange directory layout. and fix movie set management.
Add GPLv2 license and header to source files.