Merge with Github 

Constants from BException -> BExceptionO
Added Authentication