Commiting just the core

Here are the core files.  It builds on windows