Update Dashicons
Add textdomain for translations
Code cleanup
Style updates as required by theme check, fixes #25