JImage, JLayout and multiple image types for Random Image Module

- Added new JImage Functionality
- New JLayout for JImage displays
- Support for multiple image types at once (eg. jpg,png,gif)
- Removed Image height field (auto calculated from the original image's dimensions)