After doing testing with a test project, re-organized code to new method of storing, as well as ensure that all Endpoint lambda's are separated out into functions. Large commit, will be testing.
Attempt to fix errors, introduced new errors.
Added change log to track updates to the database, for easier pinging from Syncer client.