Cleaned up code, added license block, put space after data that is sent to listener
Cleaned up code, added license block, put space after data that is sent to listener

rhansen/rpstir,rhansen/rpstir,rhansen/rpstir,rhansen/rpstir,rhansen/rpstir