Removed the metaclass, reworked the file syntax to something that actually works. Need to use the bitcount as well as smartly include all of the improts from simplePB, Also need to figure out the circular dependency for List that include teh same parent class