Initial push to development version.

This is not a stable release. Many features are missing and debugging is incoherent and confused. You probably shouldn't use this!