Added dependencies, updated source, and changed IDE