Moved around headers and changed defines

* User includes moved to the bottom
* As per the comments, we need to use an RF22_ROUTER_MAX_MESSAGE_LEN 50
for our devices as the one that was defined before will not work