adding RMI interface!!!

now we have a buildable jar that you can include in ANY other java app
to access FERN!
adding Serializable to many classes

this is needed for RMI communication. also had to change the way
FERNObjects are created
code move

removed junk-code from MainClass since now i can easily make a tester
that uses FERNInterface