Updating .gitignore for Intellij files
Doing all the layout work in a layout file instead of hardcoding
everything.
Visual revamp: now created a Google Now-like layout for the main acitivty.
Removing unnecessary reflection (Dalvik does not like reflection :( )
Creating an edit dialog instead of calling another activity to edit a
certain subject.
Showing a confirmation dialog before removing subject.
Removing useless overrides
Addressing backward compatibility issues
Opening edit subject dialog when adding a new subject to the list. Also
not adding it if the user cancels the edit dialog.