Added basic JFrame api

Allows for the user to easily use for commonly used methods, but still
be able to use the less common ones within their own classes.