Reshuffled packages and prepared scaladoc
Shuffled stuff even more and cleaned up public interface/scaladoc
Fixed a few visibility problems that prevented compilation
Merge remote-tracking branch 'origin/master'