got awesome directive/validation working still needs styles