Completed Version

Although still have some known force closed bugs, but it's at least a functional app.