Fixed calls to external scripts to use https instead of http.

Utilizing HTTPS on the website has been causing some issues
with browsers blocking mixed content for security reasons.

I have updated the calls to twitter's API and Google's Font API to
use HTTPS instead of HTTP. This *should* fix issues the browser
raising alarms about mixed content.
Added a configuration file to redirect all traffic to HTTPS.

The application should be accessed through HTTPS for security
reasons. I have added a set of configurations located in

1) src/main/webapp/WEB-INF/jboss-web.xml
2) src/main/webapp/WEB-INF/rewrite.properties

that will force the JBoss app server to redirect all traffic to
HTTPS.

The configurations are based upon an OpenShift article located
here: https://www.openshift.com/kb/kb-e1044-how-to-redirect-traffic-to-https
Refactoring and cleanup.
Merge pull request #8 from Ayrx/master

HTTPS fix and code cleanup