renaming lib to src

This appears to be the pattern I've been seeing on other projects. lib
contains the built code, while src contains the dev/unbuilt code