Reformatting source setup and adding Maven support.