Update / clean up

I moved everything around to be easier to follow, code is now grouped by
language. I am also committing four new solutions, a program to find
endianness, find the number of ones in a decimal number, lowercase a
string, and reverse the order of a set of words.