added Travis Build Status Icon
restructuring for simpler/cleaner usage