line endings troll me mo more
refactoring wireup
adding ability to add projections on startup

should probably test this trololo