Added File Chooser for selecting files
Added some convenience methods
Updated to reflect changes