Added check for main method

Will only accept one "public static void main()" signature, /then/ checks if parameter is correct. This means that two methods "public static void main()" and "public static void main(String[] args)" should cause a "main method multiply declared" error.