Updated code to match initial release

Changelog:

Updated supported tag(s)
Adjusted layouts to look good on multiple screen sizes
Added network checks wherever required
Fix small issues in code and removed redundant code blocks