Start of unit tests - BROKEN

Need to update dev dependencies, currently broken, do not use.