Adding libraries, docs, and initial project setup