cargo binaries layout + warnings

update folder layout to place test binaries in src/bin ( cargo folder layout )
remove warnings + unnecessary libraries linkings in tests