Restructure project to be a bit more pythonic

The scripts/ path-adding is still hacky - but this will do for now.