Uploaded stuff "as it is now".

There are compile errors in the library part, someone fix them.
The web part is unlinked to the library part so we can work on it separately, but there are references, so some pages will not compile while others will.