This fixes #35 and #38
Fixed formatting
Changed all modules to absolute versions. Hopefully no more deprecated hells.
Merge remote-tracking branch 'upstream/master'