use select list instead of radio buttons

- added activity span to show its loading/refreshing
- switched to using knockout instead of doing it manually
Merge pull request #3 from luqmaan/spinner

use select list instead of radio buttons