new way of handling all the various objects
fixing a bug with SafeParse

SafeParse was having issues if the type was already the wanted type. Now
it just returns the source value if that's the case.
adding placeholders for various objects, adding a Finance editor

- adding in placeholders for all currently known object types
- adding a finance tab onto the editor so you can easily edit the prison
finances