created lib, public, and views directory