Alchemy Split

Split alchemy into a series of related plugins
Split Debugging

Last commit was a lie
Some debugs, added use strict to move