added usage and personal note to users
fixed comments
added option to ignore unused functions
moved minor management to wrapping functions
aremoved unused max_payload and added a limit to how long char
attributes of proxy_dev can be
moved freeing of proxy_dev to proxy_destroy
implemented reading of configuration from a file
implemented handling of command line functions
to avoid "spinlock wrong CPU" errors first create the thread then lock
and then wake it
removed netdev_count and netdev_minors_used from header since they
should be only used by ndmgm functions
added functions for managing used minor numbers and reusing them
made ndmgm functions use functions for managin minor numbers
moved some functions around ormore logical order
fixed debugging and removed old checks
fixed printk formatting and added initialization of the used minor array
added an example of a config file