initial commit of build, test, and src
better code styles
fixing up some phpcs errors
fix for (de)serializing identifiers