updated Boss challenge to use minitest as testing framework, reimplemented solutions for learning purpose