Moved *.hs into src and updated cabal file
update gitignore with location for non-PD example/test material
When guessing key from first chord, use rel major if chord is minor.
placate hlint (redundant parens, mostly)
placate -Wall, largely

Just warns for missing top level sigs and
various "Defaulting the following constraint(s) to type `Integer'"