Implement string, integer and boolean tag

we're going to need some error handling :D