Contains a copy of some of Esperanzas src/lib/ directory

Will perhaps someday become a seperate lib
