added position to settings pop up
moved settings plugin init to console layout static factory method
removed duplicated call to listPlugins method
add new dependencies guava reflections and javassist
add sysout to remind ze to check this
reworked all the plugin loading logic