Re-add and implement schedule list

![2014-04-01 20 02 49](https://cloud.githubusercontent.com/assets/1742431/2584017/05b44240-b9d9-11e3-902f-a984a61b4f22.png)

There's still an issue around prematurely showing a "No schedule uploaded" message, caused by our redundant data fetching (we apparently make 2+ calls whenever loading the logged-in user's profile). Looking into this after implementing schedule alarm creation.