First Commit.
Complete the project structure.
Add required jars.