add build/ rule to .gitignore, change project_name in CmakeLists.txt
Move netpack and error_code to public directory and change this two into shared libs