Moving day.

Moved src/* to lib/* and removed the generated files from production.

Made the coverage target work with the actual source files instead of the generated file.