split into a proper src/ and test/ directory hierarchy
split make instructions for the src and test directories