Reorganized the example application, and updated the read me