Refactoring Captcha checking to solve issue #435 + i18n fix

solve issue #435 

**UPDATE**:
it started with 1 commit, 

and now... it's a stack of commits :octopus: 

hence, **see details/comments in each commit**

P.S.
Discovering reOC, Kohana & co. 
Good job guys! :v: