Styling tweaks
Added basic input validation