Add javadoc to the API
Rename back compatibility to console and console to core