Fix#1: Updated and externalized TravisCI configuration + publish

Fixed #1. Guide can now be created and published via `./gradlew aim42 publish`