Initial public commit

Added files that were written previously still learning Android. The code needs to be improved. Bear in mind that it is fron a while ago.