Initial commit; add lib directory and begin working on lab 5.1