fixed file separator for windows, diamond notation

Fixed file separation symbol to run cross-platform
Fixed diamond notation and generics
Resolved unchecked warnings - all except one in FileTreeModel which I had to suppress (the cast is safe)
Removed “FileSieve” label
Added minimum width for main frame

Please let me know if it's Ok to merge. Will work on the rest on Wednesday - Thursday. Thanks.