Initial GUI for Email Client

Main Window with ribbon on top
Tabs for the diferent folders (Should change)
Compose Window pops up as new window
Resizing window causes layout to get messed up (Need to resolve)
Added resources directory with icons
Added miglayout library

You need to include this library into your project to be able to use it as the layout manager
Modified karthik's code

Using MigLayout as layout manager for ComposeEmail and NewAccount Windows

Modified the references to icons, so they are in the resource folder

Some general code refactoring and format changes
Refactoring: Renaming Classes/Files/Variables

Let's alll try to use the same way of naming classes/files/variables from now on so we have consistency across the project
TreeExplorer, Email List, Email Content Panels added

Added some new panels, rearranged layout, still prototype
modified gitignore
Add Main class, and moved main function to it

Deleted from two other classes
FIXME: resize icons function

However the ribbon and buttons do not resize based on the size of the icon

TODO: Figure out why
Added PersistentStorage and UserInterface Facades
openMail( Path mailPath) ; saveMail(Mail mail, Path mailPath);  deleteFile( Path filePath), moveFolder(Path oldPath, Path newPath)

a temporary Mail class was created for test purpose
Added potential Interface for Message handling
added netbeans project files
Rename container to folder
moved some project files from the refactor
renamed project folder to shorten and remove whitespace
New version of persistence.java  based on the e-mail class defined for test purpose
Some more work on potential domain level logic
Merge branch 'master' of github.com:er1/cloaked-dangerzone
more domain stubs to integrate with ui and some sample messages