Made Dialogs Scalable (Bug #8)

All of the dialogs are now scalable and the UIs are created using
layouts.  Finally!  Also, I fixed up the gitignore file.