Add Panasonic makernotes

Signed-off-by: Emilien Kenler <hello@emilienkenler.com>
Panasonic fixes
Cleaned up source formatting
Merged changes by @MiLk from #22
Bumped version to 0.4.0